home *** CD-ROM | disk | FTP | other *** search
/ PC Play 128 / pc play 128.iso / Demo / xmr / xmr.exe / {app} / Shaders / ps / ps2_0_shadow_bright_pass.psh < prev    next >
Encoding:
Text File  |  2006-12-19  |  957 b   |  44 lines

  1. //
  2. // Generated by Microsoft (R) D3DX9 Shader Compiler 9.04.91.0000
  3. //
  4. //   fxc /T ps_2_0 /DCGC=0 /Fc
  5. //    ..\..\WorkDir\Shaders\ps\ps2_0_shadow_bright_pass.psh
  6. //    ps2_0_shadow_bright_pass.cg
  7. //
  8. //
  9. // Parameters:
  10. //
  11. //   sampler2D $DstShadowMap;
  12. //   sampler2D $SrcShadowMap;
  13. //
  14. //
  15. // Registers:
  16. //
  17. //   Name          Reg   Size
  18. //   ------------- ----- ----
  19. //   $SrcShadowMap s0       1
  20. //   $DstShadowMap s1       1
  21. //
  22.  
  23.     ps_2_0
  24.     def c0, 0, 1, 0, 0
  25.     dcl t0.xy
  26.     dcl t1.xy
  27.     dcl_2d s0
  28.     dcl_2d s1
  29.     texld r1, t1, s1
  30.     texld r0, t0, s0
  31.     add r0.w, -r1.x, r0.x
  32.     cmp r0.w, r0.w, c0.x, c0.y
  33.     add r2.w, -r1.y, r0.y
  34.     add r1.w, -r1.z, r0.z
  35.     cmp r2.w, r2.w, c0.x, c0.y
  36.     mul r0.w, r0.w, r2.w
  37.     cmp r1.w, r1.w, c0.x, c0.y
  38.     mul r1.w, r0.w, r1.w
  39.     mov r0.w, c0.y
  40.     cmp r0, -r1.w, c0.x, r0
  41.     mov oC0, r0
  42.  
  43. // approximately 13 instruction slots used (2 texture, 11 arithmetic)
  44.